Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F3 Slovenia F3 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Croatia F2 Italy F15 Italy F19 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Austria F2 Slovakia F1 Germany F7 Croatia F4 Hungary F3 Czech Republic F1 Turkey F40 Turkey F41 Turkey F6 Turkey F7 Greece F2 Greece F3 Hungary F2 Hungary F3 Czech Republic F1 Slovakia F2 Slovakia F4 Hungary F8 Czech Republic F7 Czech Republic F8 Czech Republic F9 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F6 (Sharm El Sheikh) Egypt F7 (Sharm El Sheikh) Greece F5 (Heraklion) Hungary F1 (Zalaegerszeg) Israel F10 (Kiryat Shmona) Portugal F8 (Lisbon) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Slovakia F1 (Trnava) Slovakia F2 (Piestany) Slovakia F3 (Bratislava) Hungary F6 (Budapest) Hungary F7 (Kecskemet) Hungary F8 (Szekesfehervar) Egypt F26 (Sharm El Sheikh) Egypt F27 (Sharm El Sheikh) Morocco F4 Germany F15 (Bad Salzdetfurth) Czech Republic F7 (Jablonec Nad Nisou) Czech Republic F8 (Opava) Czech Republic F6 Germany F1 (Schwieberdingen) Germany F2 (Nussloch) Switzerland F2 (Bellevue) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Greece F4 (Heraklion) Greece F5 (Heraklion) Italy F8 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Hungary F1 (Zalaegerszeg) Hungary F2 (Zalaegerszeg) Slovakia F3 (Bratislava) Poland F7 (Bydgoszcz) Hungary F7 (Szekesfehervar) France F20 (Nevers) Italy F16 M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Monastir M15 Sharm El Sheikh M15 Sharm El Sheikh M25+H Jablonec Nad Nisou Greece F4 (Heraklion) M25 Pardubice M15 Saarlouis M15 Bratislava M25 Pardubice M15 Trnava M25 Jablonec Nad Nisou Portugal F9 (Setubal) Ortisei Challenger Marbella Challenger M25 Prague Prostejov Challenger M15 Sharm El Sheikh M15 Sharm El Sheikh Steelers Cup - Kosice M15 Piestany Unique Zagreb Open - Zagreb M25 Vogau Croatia Osiguranje Rijeka Open - Rijeka Flea Market Cup - Busan Ortisei Challenger Pingguo Challenger Tashkent Challenger Bratislava Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Porto Challenger Bratislava Challenger Seoul Challenger Busan Challenger Ilkley Challenger Bratislava Challenger Recanati Challenger Aptos Challenger Quimper Challenger Eckental Challenger Meerbusch Challenger Luedenscheid Challenger Warsaw Challenger Ismaning Challenger Quimper Challenger Ostrava Challenger Mauthausen Challenger Open de Rennes La Trinitaine - Rennes Iasi Challenger Como Challenger Mallorca Challenger Sibiu Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Ismaning Challenger Vilnus Challenger Ortisei Challenger Bratislava Challenger Pau Challenger Prague 1 Challenger Tampere Challenger Liberec Challenger San Marino Challenger Istanbul Challenger Chuncheon Challenger Alicante Challenger Bratislava 2 Challenger Ortisei Challenger Ismaning Challenger Dallas Challenger Bratislava Challenger Eckental Challenger Helsinki Challenger Split Challenger Gwangju Challenger Ilkley Challenger Johannesburg Challenger Vancouver Challenger Pau Challenger Pau Challenger Ostrava Challenger Nur-Sultan Challenger Prague Challenger Prague II Challenger Ostrava Challenger Trieste Challenger Zug Challenger Bratislava Challenger Istanbul Challenger Ismaning Challenger Hamburg Challenger Penza Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger St. Brieuc Challenger Orleans Challenger Lugano Challenger Split 2 Challenger Ostrava Challenger Biella 7 Challenger Bratislava Challenger Perugia Challenger Nottingham Challenger Gerry Weber Open - Halle Prague Challenger Portoroz Challenger BCR Open Romania - Bucharest Chennai Open - Chennai Ottignies-Louvain-la-Neuve Challenger Glasgow Challenger Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Moselle Open - Metz Ismaning Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Brest Challenger Topshelf Open - 's-Hertogenbosch Citi Open - Washington Bratislava Challenger Ilkley Challenger Abierto Mexicano Telcel - Acapulco Salzburg Challenger Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Granby Challenger Bangkok Challenger Rennes Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Citi Open - Washington Bergamo Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta PBZ Zagreb Indoors - Zagreb Citi Open - Washington Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Fes Siemens Open 2007 - Scheveningen Shenzhen Open - Shenzhen Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Status Athens Open - Athens Tunis Open - Tunis Unicredit Czech Open - Prostejov If Stockholm Open - Stockholm Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm ASB Classic - Auckland Garanti Koza Sofia Open - Sofia PBZ Zagreb Indoors - Zagreb Tatra Banka Slovak Open - Bratislava Gerry Weber Open - Halle Sarajevo Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Liberec Challenger DIEMA XTRA Sofia Open - Sofia Mons Challenger Delray Beach Open - Delray Beach Tashkent Challenger Seoul Challenger Libema Open - 's-Hertogenbosch Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Antalya Open - Antalya Sunrise Challenger Cordoba Open - Cordoba Open Sud de France - Montpellier Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Open Sud de France - Montpellier Bratislava Challenger Open 13 Provence - Marseille Prague Challenger Nottingham Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha St. Remy Challenger Millennium Estoril Open - Estoril Tashkent Challenger Dallas Challenger Busan Challenger Tashkent Challenger Drummondville Challenger Raanana Challenger St. Remy Challenger Open de Nice Cote d'Azur - Nice Izmir Challenger Mons Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Seoul Challenger Winston-Salem Open - Winston-Salem Izmir Challenger Brest Challenger Budapest Challenger Bratislava Challenger Erste Bank Open - Vienna Bergamo Challenger Wroclaw Challenger Swiss Indoors Basel - Basel Surbiton Challenger Kaohsiung Challenger Budapest Challenger Bergamo Challenger Irving Challenger Glasgow Challenger St. Tropez Challenger Loughborough Challenger Power Horse Cup - Dusseldorf Surbiton Challenger Ismaning Challenger Czech Open 2006 - Prostejov Indian Wells Challenger Tatra Banka Open 2003 - Bratislava Tatra Banka Open - Bratislava Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Braunschweig Challenger Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Biella 2 Challenger Concepcion Challenger Trofeo Sisma Mantova - Mantova Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Ethias Trophy - Mons Prague Challenger The LTA Nottingham Challenger - Nottingham IPP Open - Helsinki KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Orleans Challenger Miami Open - Miami San Remo Tennis Cup - San Remo Mallorca Challenger Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Internationaux du Doubs - Besancon Prosperita Open 2008 - Ostrava Biel Challenger Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Kos Succhetti Tennis Cup - Cordenons Sony Ericsson Open - Miami Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Busan Challenger Segovia Challenger Sony Ericsson Open - Miami St. Remy Challenger Bratislava Challenger Johannesburg Challenger Athens Challenger Sony Ericsson Open - Miami Rennes Challenger BNP Paribas Masters - Paris Orleans Challenger BNP Paribas Open - Indian Wells Kobstaedernes ATP Challenger - Kolding Guangzhou Challenger Rogers Cup - Montreal BNP Paribas Masters - Paris Zagreb Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Nottingham Challenger Sony Open Tennis - Miami Astana Challenger Segovia Challenger Forli 5 Challenger Izmir Challenger Mons Challenger Miami Open - Miami Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Prague Challenger Miami Open - Miami Bratislava Challenger Helsinki Challenger Le Gosier Challenger Miami Open - Miami Murcia Challenger Tatra Banka Open - Bratislava IPP Open - Helsinki Shenzhen Challenger Taipei City Challenger Internazionali di Tennis di Bergamo - Bergamo Gimcheon Challenger Sony Ericsson Open 2008 - Belgrade Miami Open - Miami Busan Challenger Granby Challenger Challenger DCNS de Cherbourg - Cherbourg BNP Paribas Open - Indian Wells Geneva Challenger Zagreb Challenger Taipei City Challenger Busan Challenger Dharwad Challenger 2006 - Dharwad Portoroz Challenger Ostdeutscher Sparkassen Cup - Dresden Orleans Challenger Troisdorf Challenger Eckental Challenger Prostejov Challenger Brescia Challenger Manila Challenger Nottingham Challenger Busan Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Bangkok Challenger Poprad Tatry Challenger Trnava Challenger Tashkent Challenger Eckental Challenger Prosperita Open 2007 - Ostrava Todi Challenger Brescia Challenger Irving Challenger Liberec Challenger Meerbusch Challenger Portoroz Challenger Tulln Challenger Porsche Open - Poznan Rennes Challenger Koblenz Challenger St. Brieuc Challenger Fergana Challenger Oeiras 4 Challenger Split Challenger Prague 2 Challenger Poprad Tatry Challenger Orleans Challenger Ortisei Challenger Brasov Challenger - Brasov Ortisei Challenger Phoenix Challenger Taipei City Challenger Guadalajara Challenger Pozoblanco Challenger Manama Challenger ATP Challenger Trophy 2007 - Trnava Eckental Challenger Manchester Challenger Cherbourg Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Prostejov Challenger Biella Challenger Recanati Challenger Bratislava Challenger Cherbourg Challenger Banja Luka Open - Banja Luka Samsung Securities Cup - Seoul Zadar Challenger Split 1 Challenger Prostejov Challenger Cary Challenger BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Villena Challenger Split Challenger Pharma Medico Open 2008 - Aarhus Bratislava Challenger Ilkley Challenger Ostrava Challenger Malaga Challenger Australian Open - Melbourne Alicante Challenger Wimbledon - London Lugano Challenger Troisdorf Challenger Bratislava 1 Challenger Prostejov Challenger Open des Alpes Trophee BNP Paribas - Grenoble Sumter Challenger Surbiton Challenger U.S. Open - New York Australian Open - Melbourne Forli 3 Challenger Bastad Challenger Medibank International - Sydney Taipei City Challenger Steelers Cup - Kosice Monza Challenger St. Remy Challenger Countrywide Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle U.S. Open - New York Australian Open - Melbourne Belgrade Open - Belgrade U.S. Open - New York BB&T Atlanta Open - Atlanta Heineken Open - Auckland Wimbledon - London U.S. Open - New York Mercedes Cup - Stuttgart EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem New York Open - New York Australian Open - Melbourne PEOPLEnet Cup - Dnepropetrovsk Open 13 Provence - Marseille Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Canberra Challenger PBZ Zagreb Indoors - Zagreb Generali Open - Kitzbuhel Regions Morgan Keegan Championships - Memphis BMW Open - Munich Chengdu Open - Chengdu AEGON International - Eastbourne French Open - Paris Open de Moselle - Metz Qatar ExxonMobil Open - Doha Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open 13 Provence - Marseille Swiss Indoors Basel - Basel Wimbledon - London St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Heineken Open - Auckland BB&T Atlanta Open - Atlanta Granby Challenger Aircel Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Pozoblanco Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Irving Challenger Open de Nice Cote dAzur - Nice Hall of Fame Tennis Championships - Newport Kun-Ming Challenger Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Next Generation Adelaide International - Adelaide Shenzhen Open - Shenzhen Chile Dove Men+Care Open - Santiago Hall of Fame Open - Newport Open 13 Provence - Marseille Truist Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Mallorca Championships - Mallorca Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Belgrade 2 - Belgrade Generali Open - Kitzbuhel Mutua Madrilena Masters Madrid - Madrid Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Wimbledon - London Miami Open - Miami Gonet Geneva Open - Geneva Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Davidoff Swiss Indoors Basel - Basel Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Legg Mason Tennis Classic - Washington Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Rogers Cup - Toronto Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 French Open - Paris Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group C, Zhuhai Davis Cup, World Group, Q, CRO-SVK 3-1 U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 1R, SVK-SLO 5-0 Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open (juniors) French Open (juniors) French Open - Paris Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) All Lower level tournaments Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Olympics - London Davis Cup, World Group, PO, NED-SVK 4-0 Davis Cup, Group I, 1R, GRE-SVK 1-3 Davis Cup, World Group, Q, SRB-SVK 0-4 French Open - Paris Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-COL 3-1 BNP Paribas Open - Indian Wells Olympics - Tokyo Bratislava 2 Challenger Phoenix Challenger Oeiras 3 Challenger Australian Open - Melbourne French Open - Paris Bratislava 1 Challenger